Dynamic binary translation using run-time feedbacks

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Re-engineering of Binary Code with Run-time Feedbacks

Dynamic binary translation is the process of translating, modifying and rewriting executable (binary) code from one machine 4 to another at run-time. This process of low-level re-engineering consists of a reverse engineering phase followed by a forward 5 engineering phase. 6 UQDBT, the University of Queensland Dynamic Binary Translator, is a machine-adaptable translator. Adaptability is provide...

متن کامل

Detecting Unread Memory Using Dynamic Binary Translation

Reading from uninitialized memory—that is, reading from memory before it has been written to—is a well-known memory usage error, and many static and dynamic tools verify that programs always write to memory before reading it. This work investigates the converse behaviour—writes that never get read, which we call “unread writes”. Such writes are redundant—at best, they do not perform any useful ...

متن کامل

Dynamic Binary Translation

This paper presents an overview of dynamic binary translation. Dynamic binary translation is the process of translating code for one instruction set architecture to code for another on the fly, i.e., dynamically. Dynamic binary translators are used for emulation, migration, and recently for the economic implementation of complex instruction set architectures. Most of the problems occuring in dy...

متن کامل

Of Dynamic Binary Translation

Dedication To all the independent, academic, and professional researchers who make computer security such an exciting field to work in. iv Acknowledgments This would not have been possible without the help and support of my advisor, Darko Stefanovic. Since this work began as a term project in his Spring 2001 Java Implementation seminar, he has encouraged me to continue exploring and working on ...

متن کامل

Specification-Driven Dynamic Binary Translation

Machine emulation allows for the simulation of a real or virtual machine, the source machine, on various host computers. A machine emulator interprets programs that are compiled for the emulated machine, but normally at a much reduced speed. Therefore, in order to increase the execution speed of such interpreted programs, a machine emulator may apply different dynamic optimization techniques. I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Science of Computer Programming

سال: 2006

ISSN: 0167-6423

DOI: 10.1016/j.scico.2005.10.005